higher technical center for construction - French English Dictionary